#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//
//int main() {
//	double a = 0;
//	int i = 0;
//	double sum = 0;
//	double average = 0;
//	for (i = 0; i < 5; i++)
//	{
//		scanf("%lf", &a);
//		sum += a;
//	}
//	average = sum / 5;
//	printf("%.2lf\n", average);
//	return 0;
//}


#include <stdio.h>

int fib(int n)
{
    int c = 0;
    if (n == 1 || n == 2)
    {
        return n;
    }
    else {
        c = fib(n - 1) + fib(n - 2);
    }
    return c;
}

int main() {
    int a = 1;
    int b = 1;
    int n = 0;
    scanf("%d", &n);
    printf("%d\n", fib(n));
    return 0;
}